Лабораторная работа № 2

Измерение и тестирование пропускной способноти сети. Интерактивнф эксперимент

Доберштейн А. С.

Российский университет дружбы народов, Москва, Россия

Информация

Докладчик

  • Доберштейн Алина Сергеевна
  • НФИбд-02-22
  • Российский университет дружбы народов
  • 1132226448@pfur.ru

Цель работы

Основной целью работы является знакомство с инструментом для измерения пропускной способности сети в режиме реального времени —iPerf3, а также получение навыков проведения интерактивного эксперимента по измерению пропускной способности моделируемой сети в среде Mininet.

Задание

  1. Установить на виртуальную машину mininet iPerf3 и дополнительное программное обеспечениядля визуализации и обработки данных.
  2. Провести ряд интерактивных экспериментов по измерению пропускной способности с помощью iPerf3 с построением графиков.

Выполнение лабораторной работы

Установка необходимого программного обеспечения

Подключение к mininet

Установка необходимого программного обеспечения

Обновление репозиториев

Установка необходимого программного обеспечения

Установка iperf3

Интерактивные эксперименты

Запустила простейшую топологию с двумя хостами и коммутатором.

Запуск простейшей топологии

Интерактивные эксперименты

Посмотрела параметры запущенной в интерактивном режиме топологии.

Параметры топологии

Интерактивные эксперименты

Параметры топологии

Интерактивные эксперименты

В терминале h2 запустила сервер iperf3, после запуска в терминале хоста h1 запустила клиент iperf3.

Терминал хоста h1

Интерактивные эксперименты

Терминал хоста h2

Интерактивные эксперименты

Провела аналогичный эксперимент в интерфейсе iperf3.

Интерактивный эксперимент в интерфейсе iperf3

Интерактивные эксперименты

Остановка серверного процесса

Интерактивные эксперименты

Далее провела интерактивный эксперимент с измененным временем передачи (по умолчанию - 10 секунд, параметр -t).

Интерактивный эксперимент c изменением времени

Интерактивные эксперименты

Далее провела интерактивный эксперимент с 2-секундным интервалом времени отсчёта как на клиенте, так и на сервере.

Интерактивный эксперимент c изменением интервала отсчета

Интерактивные эксперименты

Далее провела интерактивный эксперимент с изменением объема отправляемых данных(Transfer, 16 Гбайт).

Интерактивный эксперимент c изменением объема данных

Интерактивные эксперименты

Далее провела интерактивный эксперимент с изменением протокола передачи данных с TCP на UDP.

Интерактивный эксперимент c изменением протокола

Интерактивные эксперименты

Далее провела интерактивный эксперимент с изменением порта для отаправки и получения пакетов или датаграмм.

Интерактивный эксперимент c изменением порта

Интерактивные эксперименты

Далее провела интерактивный эксперимент с изменением параметра обработки данных (только от одного клиента с остановкой сервера по завершении теста).

Интерактивный эксперимент c изменением параметра

Интерактивные эксперименты

Экспортировала вывод результатов теста в формате JSON в файл, перенаправив стандартный вывод в файл.

Экспорт результатов теста

Интерактивные эксперименты

Перешла в каталог для работы над проектом и скорректировала права доступа к файлу JSON.

Корректировка прав доступа

Интерактивные эксперименты

Сгенерировала выходные данные для файла JSON, выполнив команду plot_iperf.sh iperf3_results.json. Убедилась, что файлы с данными и графиками сформировались.

Результаты

Выводы

В ходе выполнения лабораторной работы я познакомилась с инструментом для измерения пропускной способности сети в режиме реального времени —iPerf3, а также получила навыки проведения интерактивного эксперимента по измерению пропускной способности моделируемой сети в среде Mininet.